Serveur d'exploration sur la recherche en informatique en Lorraine

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

Vers une approche formelle pour la validation des protocoles d’interaction en systèmes multi-agents

Identifieur interne : 004237 ( Main/Exploration ); précédent : 004236; suivant : 004238

Vers une approche formelle pour la validation des protocoles d’interaction en systèmes multi-agents

Auteurs : Hind Fadil [France] ; Jean-Luc Koning [France]

Source :

RBID : ISTEX:11091AD313D4B6A6B5CE908C04211005FFFC893F

Abstract

Les travaux de recherche relevant du domaine des systèmes multi-agents se sont largement intéressés à la définition de protocoles d’interaction en vue de régir les communications entre agents. Néanmoins, ces protocoles sont souvent informels (décrits par des textes) ou semi-formels (décrits par des diagrammes), et manquent, par conséquent, de bases théoriques solides permettant de prouver leur correction. Il est donc important de mettre en œuvre une méthodologie stricte et abordable pour spécifier, concevoir et vérifier les protocoles d’interaction de ces systèmes. Pour cela, l’usage d’une méthode formelle, telle que B, présente des avantages indéniables. Dans le cadre de notre investigation, nous proposons, dans un premier temps, une passerelle entre une modélisation semi-formelle en AUML et sa contre-partie formelle en B. Ensuite, nous montrons l’apport de notre démarche en injectant dans la spécification formelle une formalisation d’un ensemble de propriétés élémentaires telles que la cohérence des messages, la pertinence des protocoles et des rôles, etc.
Research works interested by multi-agent systems have been essentially focused on how to define interaction protocoles in order to manage inter-agent communication. However these agent interaction protocols have often been described in informal ways (using natural language) or in semi-formal ways (by diagrams). Hence, they lack sound theoretical bases that would prove they are correct. Thus, it seems important to clearly define a design methodology which allows to specify and check these system’s interaction protocols. In this context, formal methods, such as B, provide a useful contribution. In our investigation, we propose to bridge the gap between a semi-formal modeling in AUML and its formal counterpart in B. Then, we prove how well our approach performs by inserting into the resulting formal specification a number of formal elementary properties such as message coherence, protocols and roles relevance, etc.

Url:
DOI: 10.3166/isi.13.2.33-52


Affiliations:


Links toward previous steps (curation, corpus...)


Le document en format XML

<record>
<TEI wicri:istexFullTextTei="biblStruct">
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="fr">Vers une approche formelle pour la validation des protocoles d’interaction en systèmes multi-agents</title>
<author>
<name sortKey="Fadil, Hind" sort="Fadil, Hind" uniqKey="Fadil H" first="Hind" last="Fadil">Hind Fadil</name>
</author>
<author>
<name sortKey="Koning, Jean Luc" sort="Koning, Jean Luc" uniqKey="Koning J" first="Jean-Luc" last="Koning">Jean-Luc Koning</name>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">ISTEX</idno>
<idno type="RBID">ISTEX:11091AD313D4B6A6B5CE908C04211005FFFC893F</idno>
<date when="2008" year="2008">2008</date>
<idno type="doi">10.3166/isi.13.2.33-52</idno>
<idno type="url">https://api.istex.fr/ark:/67375/HT0-1D3BJR2Z-3/fulltext.pdf</idno>
<idno type="wicri:Area/Istex/Corpus">000387</idno>
<idno type="wicri:explorRef" wicri:stream="Istex" wicri:step="Corpus" wicri:corpus="ISTEX">000387</idno>
<idno type="wicri:Area/Istex/Curation">000385</idno>
<idno type="wicri:Area/Istex/Checkpoint">000C64</idno>
<idno type="wicri:explorRef" wicri:stream="Istex" wicri:step="Checkpoint">000C64</idno>
<idno type="wicri:doubleKey">1633-1311:2008:Fadil H:vers:une:approche</idno>
<idno type="wicri:Area/Main/Merge">004348</idno>
<idno type="wicri:Area/Main/Curation">004237</idno>
<idno type="wicri:Area/Main/Exploration">004237</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title level="a" type="main" xml:lang="fr">Vers une approche formelle pour la validation des protocoles d’interaction en systèmes multi-agents</title>
<author>
<name sortKey="Fadil, Hind" sort="Fadil, Hind" uniqKey="Fadil H" first="Hind" last="Fadil">Hind Fadil</name>
<affiliation wicri:level="0">
<country wicri:rule="zip">France</country>
</affiliation>
<affiliation wicri:level="1">
<country wicri:rule="url">France</country>
</affiliation>
</author>
<author>
<name sortKey="Koning, Jean Luc" sort="Koning, Jean Luc" uniqKey="Koning J" first="Jean-Luc" last="Koning">Jean-Luc Koning</name>
<affiliation wicri:level="0">
<country wicri:rule="zip">France</country>
</affiliation>
<affiliation wicri:level="1">
<country wicri:rule="url">France</country>
</affiliation>
</author>
</analytic>
<monogr></monogr>
<series>
<title level="j" type="main">Ingénierie des systèmes d'information</title>
<title level="j" type="abbrev">Ing. Sys. Info.</title>
<idno type="ISSN">1633-1311</idno>
<idno type="eISSN">2116-7125</idno>
<imprint>
<publisher>Lavoisier</publisher>
<date type="published" when="2008-03">2008</date>
<biblScope unit="vol">13</biblScope>
<biblScope unit="issue">2</biblScope>
<biblScope unit="page" from="33">33</biblScope>
<biblScope unit="page" to="52">52</biblScope>
<biblScope unit="page-count">20</biblScope>
<biblScope unit="ref-count">0</biblScope>
<biblScope unit="fig-count">0</biblScope>
<biblScope unit="table-count">0</biblScope>
</imprint>
<idno type="ISSN">1633-1311</idno>
</series>
</biblStruct>
</sourceDesc>
<seriesStmt>
<idno type="ISSN">1633-1311</idno>
</seriesStmt>
</fileDesc>
<profileDesc>
<textClass></textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="fr">Les travaux de recherche relevant du domaine des systèmes multi-agents se sont largement intéressés à la définition de protocoles d’interaction en vue de régir les communications entre agents. Néanmoins, ces protocoles sont souvent informels (décrits par des textes) ou semi-formels (décrits par des diagrammes), et manquent, par conséquent, de bases théoriques solides permettant de prouver leur correction. Il est donc important de mettre en œuvre une méthodologie stricte et abordable pour spécifier, concevoir et vérifier les protocoles d’interaction de ces systèmes. Pour cela, l’usage d’une méthode formelle, telle que B, présente des avantages indéniables. Dans le cadre de notre investigation, nous proposons, dans un premier temps, une passerelle entre une modélisation semi-formelle en AUML et sa contre-partie formelle en B. Ensuite, nous montrons l’apport de notre démarche en injectant dans la spécification formelle une formalisation d’un ensemble de propriétés élémentaires telles que la cohérence des messages, la pertinence des protocoles et des rôles, etc.</div>
<div type="abstract" xml:lang="en">Research works interested by multi-agent systems have been essentially focused on how to define interaction protocoles in order to manage inter-agent communication. However these agent interaction protocols have often been described in informal ways (using natural language) or in semi-formal ways (by diagrams). Hence, they lack sound theoretical bases that would prove they are correct. Thus, it seems important to clearly define a design methodology which allows to specify and check these system’s interaction protocols. In this context, formal methods, such as B, provide a useful contribution. In our investigation, we propose to bridge the gap between a semi-formal modeling in AUML and its formal counterpart in B. Then, we prove how well our approach performs by inserting into the resulting formal specification a number of formal elementary properties such as message coherence, protocols and roles relevance, etc.</div>
</front>
</TEI>
<affiliations>
<list>
<country>
<li>France</li>
</country>
</list>
<tree>
<country name="France">
<noRegion>
<name sortKey="Fadil, Hind" sort="Fadil, Hind" uniqKey="Fadil H" first="Hind" last="Fadil">Hind Fadil</name>
</noRegion>
<name sortKey="Fadil, Hind" sort="Fadil, Hind" uniqKey="Fadil H" first="Hind" last="Fadil">Hind Fadil</name>
<name sortKey="Koning, Jean Luc" sort="Koning, Jean Luc" uniqKey="Koning J" first="Jean-Luc" last="Koning">Jean-Luc Koning</name>
<name sortKey="Koning, Jean Luc" sort="Koning, Jean Luc" uniqKey="Koning J" first="Jean-Luc" last="Koning">Jean-Luc Koning</name>
</country>
</tree>
</affiliations>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Wicri/Lorraine/explor/InforLorV4/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 004237 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 004237 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Wicri/Lorraine
   |area=    InforLorV4
   |flux=    Main
   |étape=   Exploration
   |type=    RBID
   |clé=     ISTEX:11091AD313D4B6A6B5CE908C04211005FFFC893F
   |texte=   Vers une approche formelle pour la validation des protocoles d’interaction en systèmes multi-agents
}}

Wicri

This area was generated with Dilib version V0.6.33.
Data generation: Mon Jun 10 21:56:28 2019. Site generation: Fri Feb 25 15:29:27 2022